From: Florian Müllner Date: Sat, 15 Sep 2012 17:14:52 +0000 (+0200) Subject: grabHelper: Remove support for untracked grabs X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~5824 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=ef7b74a10411a82d26abae05c66c78e6477e0135;p=gnome-shell.git grabHelper: Remove support for untracked grabs https://bugzilla.gnome.org/show_bug.cgi?id=682243 --- diff --git a/js/ui/grabHelper.js b/js/ui/grabHelper.js index 9249828c6..0387b80e7 100644 --- a/js/ui/grabHelper.js +++ b/js/ui/grabHelper.js @@ -85,11 +85,7 @@ const GrabHelper = new Lang.Class({ }, get currentGrab() { - let idx = this._grabStack.length - 1; - while (idx >= 0 && this._grabStack[idx].untracked) - idx--; - - return this._grabStack[idx] || {}; + return this._grabStack[this._grabStack.length - 1] || {}; }, _findStackIndex: function(actor) { @@ -138,14 +134,9 @@ const GrabHelper = new Lang.Class({ // input mode to %Shell.StageInputMode.FOCUSED, and ungrab() will // revert it back, and re-focus the previously-focused window (if // another window hasn't been explicitly focused before then). - // - // If @params contains { untracked: true }, then it will be skipped - // when the grab helper ungrabs for you, or when calculating - // currentGrab. grab: function(params) { params = Params.parse(params, { actor: null, modal: false, - untracked: false, grabFocus: false, onUngrab: null });